About Thomas Betts & Co Ltd (04306169) United Kingdom