About Thwaites Engineering Ltd. (12183356) United Kingdom