About Leola 26 Ltd. (02719981) United Kingdom