Description

Thatchers Cider is a cider manufacturer based in Sandford, North Somerset, England. The company started producing cider in 1904 and has been in the same family ever since. They use several varieties of apples to make different brands.