About S & T Properties Ltd (11272394) United Kingdom