About Thomas & Jones (glaziers) Limited (04826433) United Kingdom