About Sts Properties (leyton) Limited (05392800) United Kingdom