A list of all the MPs currently elected to Parliament is available on the public website:
https://members.parliament.uk/members/commons and you can search by name or by constituency
There is a much more detailed facility available on the Parliamentary intranet – the Members Names Information Service (MNIS) is a House database which lists Members details for the Commons and Lords.
It gives an overview of the current state of the parties, lists of current and previous members, includes biographical information, the register of Commons and of Lords Interests and includes a list of staff employed in the Lords.
You can also view the Library’s research paper Members 1979-2010, which lists all of the Members during that time period in alphabetical order, and includes brief biographical details.
Those on the intranet should also check out Dods People (just look in the A-Z listing) which gives a full bio of each MP and a profile of their constituency.