About The London Scalp Clinic Ltd (13045614) United Kingdom