About Teme Valley Tractors Limited (01717662) United Kingdom