About L&q Limited (12915077) United Kingdom