About James Stevenson (flags) Limited (SC047510) United Kingdom