About John Keene Limited (12292172) United Kingdom