About Queen Street Management Company Limited (01698884) United Kingdom