About Dennis Lock & Key Limited (05429315) United Kingdom