About Campbell House Clapham Limited (13329075) United Kingdom