21 July 2023
Our St Peters Worcester Site is undergoing a remarkable transformation with significant investment. The extensive refurbishment has increased our capacity by 40% resulting in reduced lead times, lower booking/waiting times and therefore enabling a more efficient and enjoyable customer experience.
View article