About Dougall Imaging Limited (08986985) United Kingdom