About Thomas Eggar Trust Corporation Limited (02256129) United Kingdom