About Mcdowell & Co Limited (05577405) United Kingdom