About Three Cocks Hotel Ltd (13071867) United Kingdom