About Maynard S Farm Bacon Limited (04120993) United Kingdom