Change the throttle body.
Steve, A good guide, with explainations can be found at http://www.mgf.ultimatemg.com/group2/Throttle_body/index.htm#idle
try cleaning the butterflys,and the lambada sensor
Looking for a Used MG in your area?
CarGurus has 318 nationwide MG listings starting at £1,200.