About L&b Investments Ltd (12054701) United Kingdom