EMI EMI places its Abbey Road Studios in St John's Wood, London, up for sale in an attempt to ease the debt burden created by Terra Firma Capital Partners' leveraged buyout of the company. Sources: Financial Times