About Hand & Lock (london) Limited (11990893) United Kingdom