About Shefford Skin Clinic Ltd (11270191) United Kingdom