About Lock And Key Homes Ltd (12551430) United Kingdom