About S&q Limited (13614742) United Kingdom