About Spencer Engineering Group Limited (08670410) United Kingdom