About Clapham Moore Limited (11416484) United Kingdom