About Thwaites M.o.t. & Service Centre Limited (04872391) United Kingdom