It is like most legal matters you can do them yourself or pay a professional to make sure it gets done right (and if a solicitor doesn't do it right at least they have indemnity insurance).
A lease in an individual contract between two or more parties. It needs to reflect the parties true intentions so it's not as simple as photocopying another lease and changing the names.
Contact a solicitor, set up an appointment and go in with your mother and have it drafted professionally.