About S & T Property Services Ltd (12855081) United Kingdom