About Mcdowell Machine Tools Limited (SC429460) United Kingdom