About Dewhurst Engineering Limited (04458136) United Kingdom