The world-famous city of Liverpool in the North West of England has a population of almost 500 000  and plays host to an astonishing 60 million visitors a year Q-Park Queen Square is located in one of the busiest shopping areas within the city