 More recent financial statements are available in the company's 2014 annual report.Channel Four was originally based at 60 Charlotte Street in the West End of London.Since 1994 the company has occupied distinctive, purpose-built headquarters at 124 Horseferry Road, Westminster.