About Solihull Acne Clinic Limited (07991652) United Kingdom