About S&t Finance Ltd (12998727) United Kingdom