About Mcdowall Holdings Limited (08292959) United Kingdom