About S & S Holdings (north) Limited (12199088) United Kingdom