About Moeller & Poeller Engineering Ltd (08412904) United Kingdom