About The Seckford Foundation (05522615) United Kingdom