About Q&m Investments Limited (11626338) United Kingdom