Handyandy, you've pretty much picked up on most things, just add rent review mechanism, (the Law Society Lease or a 'Dazz special' will pick up breach, outgoings, termination provisions etc).
For the info that you don't have, get a title search done, dial before you dig, S149 certificate...