About Stanley Black & Decker Pension Trustee Limited (04163308) United Kingdom