About Stephen Dewar Consultancy Limited (09027617) United Kingdom