About Dowdeswell & Dowdeswells Ltd (11979722) United Kingdom