About S & T Homes Limited (06440639) United Kingdom