About Kenwood Chef Restore Limited (09388126) United Kingdom