Answered by James from U.K. | Jan. 29, 2012 19:43
England is under the consular districts of China embassy in London, you need to apply China tourist visa through Chinese Visa Application Service Center in London (CVASC London). Address: Morley House, 26 Holborn Viaducts, London, EC1A 2AT. China embassy in London only accepts China visa application from diplomatic/official/service passport holders, you hold an ordinary passport, so you have to apply it through CVASC. It accepts visa application by post, please refer to http://www.visaforchina.org/LON_EN/applybypost/index.shtml to read the detailed information.