About Dowdeswell Design Limited (02698491) United Kingdom