About Mowbray Foods Limited (07041597) United Kingdom