About Clapham Manor Management Limited (13352175) United Kingdom