About Thornber Engineering Ltd (12179614) United Kingdom