About Mudie & Troughton Farms Limited (00815373) United Kingdom