About The Geoff Horsfield Foundation Ltd (10012193) United Kingdom