About Clock Tower Butchers And Groceries Ltd (13445106) United Kingdom