About Devon Farm Kitchen Ltd (12353512) United Kingdom