About Ellendale Engineering Limited (01832641) United Kingdom