About Black & Decker Pension Trustee Limited (02536500) United Kingdom