About S.s. (setra) & Company Limited (01467718) United Kingdom