1 Merrill Corporation Location in London, City of London