About Keane & Gray Ltd (12095011) United Kingdom