About Giles Herret Trust (CE023024) United Kingdom