About Keane Pension Trustees Limited (10226714) United Kingdom