Popular local brand and designer Storefront has announced the opening of its new store in Castle Street, Derry.