About Duplex Engineering & Filtration Ltd (04928061) United Kingdom