About The London Trichologist Ltd (13040594) United Kingdom