About Mcdowell Holdings Ltd (11581571) United Kingdom