About Dowdeswell Limited (12494209) United Kingdom