About Steve Stewart Design Limited (09932241) United Kingdom