About S & T Property Developments Ltd (11160434) United Kingdom