About Masterlock Limited (01662417) United Kingdom