About S & T Property Investments Limited (09980403) United Kingdom