About Ocean Stores Ltd (13039521) United Kingdom