MPN Windows Cwmbran – Torfaen. South Wales MPN Windows is Fensa registered and manufacturer approved suppliers installers of modern traditional energy rated double and triple glazing. When it comes to new or replacement uPVC windows for your home, at MPN we pride our self as a window company you can trust.