I have looked back over the years regarding Hallmark Consumer Services in connection with the BBC Countryfile Children in Need/Pudsey Calendar and have found that 2006 (that was as far back as I could find anything) that 2006, 2007 and 2008 Hallmark were using an 0870 Orderline Number.
When Ofcom changed the regulation of use of 0870 so that it should be included in Call Plans and removed Revenue Share in 2009 I think it is significant that Hallmark changed their Pudsey Calendar orderline number to 0844.
This would have been around the same time that any GPs did the change and Dept of Health mistakenly advised GPs to go to 0844 numbers - Resulting in Callers to 0844 revenue share numbers subsidising expensive Telephone Systems to both Hallmark and GPs.
Pudsey had changed their number to 0345 in 2008 I believe they shoulld have made sure that Hallmark as their Agent should not use 0844 for any Pudsey Orders and should have changed this line at least to 0344
If Hallmark want to make their other Customers pay for their Phone System that is up to them but they must not associate 0844 with Pudsey.
I dont think in contacting Hallmark and Pudsey there is any way to get round to a geographic number because the Pudsey Orders would appear to be an almost self contained Department with a stock delivery to postal production line, however perhaps someone on here can show us something different.
Hallmark change your Pudsey number NOW to 0344 - how you treat your other Customers is up to you.