About Thomas Baugh Media Limited (08159548) United Kingdom