About Larry The Lough Ltd (11568803) United Kingdom