About Elton Mellor Rail Limited (06237110) United Kingdom