About Independent Trust Corporation Limited (02498390) United Kingdom