About Ludlow Search Partners Ltd (11422580) United Kingdom