About Skin & Beauty Clinic Limited (13311294) United Kingdom