About Duplex Power Tool Services Ltd. (03679476) United Kingdom