About S.a. Brain & Company Pension Trustee Company Limited (07160365) United Kingdom