About Edgehill Battersea Limited (05215392) United Kingdom