About Townshend Skin Clinic Ltd (06318971) United Kingdom