About S&s Projects - Teesdale Ltd (11302501) United Kingdom