About Stourbridge Kitchens & Bathrooms Limited (11141227) United Kingdom