About Spencer S Mot & Service Centre Limited (09866477) United Kingdom