About Dewar & Partners Scotland Limited (SC400627) United Kingdom