About Spencer Motors Limited (04742267) United Kingdom