About J & L Lock & Key Services Limited (09217236) United Kingdom