About Stephan L Dean Motor Engineers Limited (07621585) United Kingdom