About Thornhill Engineering Limited (09328178) United Kingdom