UK retailers report strong pre-Xmas demand