Tom Beahon, of sportswear firm Castore, says fans buy official shirts because they can afford to. Read More