About Dovedale Design Studio Limited (09980405) United Kingdom