About John Rodger & Son (farms) Limited (SC038835) United Kingdom