About L&q Investments Limited (13525998) United Kingdom