About Lemmer And Company Pension Administrators Ltd (13252102) United Kingdom