About Ludlow Thompson Investment Management Limited (08861130) United Kingdom