About Mcdowell (h&d) Holdings Limited (13133368) United Kingdom