About Spencer Flint Automotive Limited (13342141) United Kingdom