About M&m Mcdowell Ltd (12778289) United Kingdom