British consumers are expected to spend £16 billion this Christmas – up 2.7 per cent on last year, according to a survey. Source: Garden1
Sign up now to get up to 50% discount on What's Best for Gardens