About Lough & Key Ltd (12562141) United Kingdom