About Sts Properties Limited (02470815) United Kingdom