About Dougal Developments Limited (10777960) United Kingdom