About Trowell Lane Neurology Limited (11462399) United Kingdom