About Menzies Dougal (trustees) Limited (SC124209) United Kingdom