About S & Q Limited (07507879) United Kingdom