About T & S Properties (evesham) Limited (08244982) United Kingdom