About Dougal Cameron Limited (SC024924) United Kingdom