About Leen Off Licence Ltd (07400019) United Kingdom