LEGAL DETAILS

The Louis Ross Foundation
The Louis Ross Foundation is a registered charity in England and Wales, its Registered Charity number is 1168723

The Louis Ross Foundation’s registered office is at:
Ashley Wood House
Tarrant Keyneston
Blandford Forum
Dorset
DT11 9GJ