About Keene Company Limited (11309027) United Kingdom