About Spencer Automotive Ltd (12956149) United Kingdom