About Devon Foods Limited (04173140) United Kingdom