Aurora Fashions' occasionwear banner Coast has opened its first flagship store in the UK, on London's Oxford Street.