About Dennes Knoll Ltd (12804444) United Kingdom