About Leola 149 Ltd. (02719805) United Kingdom