St. Giles Trust
Registered Charity No.
801355