About W. Carter And Son (farms) Limited (01261641) United Kingdom