About Stephen Dowbakin Limited (09701398) United Kingdom