About Clapham Investments Limited (13382554) United Kingdom