About London Centre Of Trichology Limited (04893315) United Kingdom