About London Beauty Spot Ltd (12840283) United Kingdom