About Queens Square Investments Limited (10098023) United Kingdom