About Thompson & Baird (11397520) United Kingdom