About Dewar Stuart Associates Limited (07624127) United Kingdom