About L-l-o Freeholds Ltd (12616392) United Kingdom