About Ellaby Engineering Limited (06303717) United Kingdom