Can’t help you with the height question, but your short-sightedness shouldn’t be a problem. I’m –2.5 in both eyes, which is comfortably within limits for a class 1 aviation medical (-5 off the top of my head), as long as it can be corrected with glasses or contacts. As long as you’ve got a class 1, the airlines will be happy.
However, the best advice would be to print off the class 1 vision requirements from the CAA website and take them to your local opticians. They can test your eyesight and advise if you are likely to have any problems – if so, you could then contact the CAA for a definitive answer.