About Thames Teamwear Limited (08378146) United Kingdom