About Sands Agricultural Machinery Limited (01152381) United Kingdom