About S & T Dwellings Ltd (12421766) United Kingdom