About Steve Dewar Associates Ltd. (07609444) United Kingdom