About Keene Group Holdings Ltd (06676556) United Kingdom