About Keene Services Limited (11916462) United Kingdom