Bank of America Corporation is one of the world's largest financial institutions, serving individual consumers, small and middle market businesses and large corporations with a full range of financial and risk management products and services through its group company MBNA Europe Bank Limited. They have a base at the Chester Business Park in Wrexham Road. 05:51, 2 DEC 2023