where are the home grounds of the football club with 2003 income less than 152.2 but more than 141.4 million pounds ?
stamford bridge