About Devol Kitchens Limited (06707961) United Kingdom