About Stefan Mellor Engineering Ltd (11788900) United Kingdom