About Clock Hotel Ltd (07437828) United Kingdom