About Stevenson Engineering Research Limited (03793225) United Kingdom