About Karl Benz Kitchens And Interiors Ltd. (07953159) United Kingdom