About Kedros Clapham Limited (09359279) United Kingdom