About Campbell House Clapham Limited (11451401) United Kingdom