About Baldwin Engineering Holdings Limited (08898880) United Kingdom