Toms is one of the highest-ranked brands on LS:N Global’s Luxury Matrix. But can a pair of £25 shoes really be considered luxury?