About Steve Seymour Holdings Limited (05289398) United Kingdom