About Keane J Limited (13486678) United Kingdom