About Stephen Heywood Automobile Engineers Limited (04296600) United Kingdom