About Ludlow Trust Company Limited (12492064) United Kingdom