About Crofts & Findlay (farmers) Ltd (12747910) United Kingdom