About Edge & Mellor Limited (10808612) United Kingdom