About The Texas Smoker Limited (09330017) United Kingdom