About Spencer Clinic Of Trichology Limited(the) (01714736) United Kingdom