Outdoor apparel retailer Tiso has opened its first standalone store in England.