About Dovedale Research And Development Ltd (10916033) United Kingdom