With around 2,400 garden centres in the UK and £8bn spent on retail garden products last year, the popularity of these British institutions ...