Almacantar Buys £80M London Tower Almacantar will acquire the Marble Arch Tower in London’s West End. December 17, 2025