About T & L (stourbridge) Limited (08988480) United Kingdom