About L&q Solutions Ltd (SC594953) United Kingdom