About Thomas & Son Engineering Ltd (12172846) United Kingdom