About The Kinghamford Foundation Limited (08508920) United Kingdom