Here at Centaur Properties, we are constantly striving to provide our clients with the very best commercial and industrial properties to rent across Liverpool and the surrounding area. One of our premier locations in the wider Merseyside regions is Champions Business Park, located on the Wirral peninsula.