Anyone know this brand? Seen a secondhand pair of trousers with this brand on the label but never heard of before - think they might be sold by River Island? Is the quality any good?