About S & A Pension Trustees Limited (06125073) United Kingdom