About John Scott & Son (farmers) Limited (SC295518) United Kingdom