About Steven Hammond Engineering Design Limited (08840803) United Kingdom