About S. Lucas Engineering Limited (01898117) United Kingdom