About T & J Baxter Farming Limited (09248452) United Kingdom