About S & S Flexi Limited (12897412) United Kingdom