Question: Where are the home grounds of the Deloitte Football Money League club with 2003 income less than 152.2 but more than 141.4 million pounds ?
Answer: Stamford Bridge