HAND & LOCK LIMITED Company number 01054654 · Monitor this company Active Overview People 5 Financial Control Documents Analysis Location Related Registered office Address70 Wells Street Wells Street, London, England, W1T 3QE PostcodeW1T 3QE Companies at this postcode 9 Map