About Clapham Business Centre Ltd (09245941) United Kingdom