About Q & L Management Ltd (13059262) United Kingdom