About Dowdeswell International Limited (12268327) United Kingdom