About Steve Duckworth Kitchens Ltd (06969169) United Kingdom