About London Skin & Hair Clinic (w1) Llp (OC350222) United Kingdom