Five businesses across Oxfordshire have already closed in 2025. It was announced this week that Blanchford & Co shut all four of its shops on Friday, February 14. Also known as Blanchford Building ...