About L&o Strategic Limited (13447991) United Kingdom