House of Commons Information Office - find your MP plus details of how to contact your MP
Search all constituency MPs from this parliamentary website which has contact details and biographies of each MP. MPs are listed alphabetically, by party and by constituency.
Alphabetical List of Lords and information on how to contact them.