About Stamford Bespoke Kitchens Ltd (12714886) United Kingdom