About Thatchers Cider Company Limited (00550634) United Kingdom