About Truro Farm Machinery Limited (01755670) United Kingdom