About Mcdougall Holdings Limited (SC587586) United Kingdom