About S-tech Properties Limited (04284932) United Kingdom