About Dougall Holdings Limited (SC182259) United Kingdom