About Mcdowell & Macdonald Limited (12921267) United Kingdom