About Key & Lock Services Ltd (11680986) United Kingdom