About Ludlow Thompson Holdings Limited (07369596) United Kingdom