About William Beattie (farmers) Limited (SC043305) United Kingdom