About Francis Nicholls Pension Scheme Trustee Limited (13555908) United Kingdom