About S & S Thomas Limited (10264844) United Kingdom