About S.t (leic) Ltd (12764129) United Kingdom