About Thwaites & Reed Engineering Ltd (03064963) United Kingdom