About Oxford Trichology Clinic Ltd (13356251) United Kingdom