About S.e.t. Worcestershire Ltd (11495586) United Kingdom