About London Skin And Hair Clinic Ltd (06962164) United Kingdom