About Thomas Thomas And Sons (swansea) Limited (00451113) United Kingdom