About Steve Owens Design Associates Limited (06509806) United Kingdom