About James Barr & Sons (farmers) Limited (00513786) United Kingdom