About S & T Property Lettings Limited (07930323) United Kingdom