About Mcdowall & Partners Limited (02129060) United Kingdom