About Cheltenham Wine & Sausage Limited (05672495) United Kingdom