About Clapham Bayis Limited (13419516) United Kingdom