About Queen Square Advisory Limited (11542303) United Kingdom