About Dougalston Limited & Co (SL002718) United Kingdom