You can raise the stem to a point, you cannot get a longer stem. When you raise the stem you will need to readjust the brakes too.
Seat posts are available in a variety of lengths. I have one steel one that is around 400mm long that I use on an old Raleigh Sports.
Aaron