About Campbell & Clark (farmers) Limited (SC043133) United Kingdom