About Mcdowell H&d Limited (07089069) United Kingdom