Staybridge Suites Liverpool, an IHG Hotel – Liverpool, England