About Sf Pension Managers & Trustees Limited (01488962) United Kingdom