The Perfume Shop has hailed another successful Christmas trading period, with it selling two million bottles of perfume between the 28th November and 24th December.
MORE than 400 pubs called last orders this year as the total number of boozers reached an all-time low. Some 412 in England and Wales — around 34 a month — shut and were demolished or converted ...