About Ludlow Thompson Partnership Limited (11535537) United Kingdom