About Elton Mellor Limited (05742467) United Kingdom