About Lester Aldridge Trust Corporation Limited (03111431) United Kingdom