About London Clapham South Ltd (12746942) United Kingdom