EXHIBIT 1.1 UNDERWRITING AGREEMENT DATED 20th May, 2004 GRANITE MORTGAGES 04-2 PLC