About Elsham Engineering Design Limited (08055830) United Kingdom