About Nichols Qs Limited (10994190) United Kingdom