About Sheffield Tachograph And Tail Lift Services Limited (03270619) United Kingdom