About Dewar Investments Limited (SC110379) United Kingdom