About S & St Holdings Ltd (NI662767) United Kingdom