About Dowding & Mills(uk) Limited (00914188) United Kingdom