About Clapham House (retail) Limited (13701490) United Kingdom