About Stockwell Kitchens & Bathrooms Ltd (13208528) United Kingdom