About North Bar Kitchens & Interiors Ltd (11731644) United Kingdom