About Dowdall Engineering Limited (04918079) United Kingdom