About Clock House Hotel Ltd (09991124) United Kingdom