About Clapham Leasing Limited (10483029) United Kingdom