About Keylex Limited (01872325) United Kingdom