About Alexander & Angell (farms) Limited (01631054) United Kingdom