About S&s Quick Limited (10424216) United Kingdom