About W.c. & J. Thwaite (farms) Limited (01900473) United Kingdom