About Clapham Cars Ltd (10596192) United Kingdom