About Cock Horse Inn Limited (12795618) United Kingdom