About 24 Lock & Key Ltd (12418775) United Kingdom