About Slater Heelis Trust Corporation Limited (12137346) United Kingdom