About V & M Clapham Ltd (12721083) United Kingdom