About Dowd & Sons Limited (11831787) United Kingdom