About Stephen Dewar Limited (08934128) United Kingdom