About The Cheddar Spirit Co. Ltd (13610302) United Kingdom