About Keane & Parker Ltd (10706891) United Kingdom