About Windsor Kitchens & Interiors Ltd (11385283) United Kingdom