About Wessex Trichology Clinic Limited (11897968) United Kingdom