About R.a. Latta (farms) Limited (01310346) United Kingdom