About Nec Pension Trustee Company Limited (03427084) United Kingdom