About Studio 10 Kitchens Limited (08143647) United Kingdom