About Devon Kitchens Limited (10243223) United Kingdom