About Mcdowell Engineering Limited (SC248421) United Kingdom