About Queen Street Investments Limited (SC081926) United Kingdom