About The London Key Holding Company Limited (03046413) United Kingdom