About S&q Solutions Limited (08820987) United Kingdom