About Ludlow Trust Holdings (uk) Ltd (13680568) United Kingdom