About London Lock And Key Limited (12402626) United Kingdom