About Mcdowell Machine Tool Solutions Limited (SC397423) United Kingdom