About Sts Restoration Limited (08670717) United Kingdom