Hampton court is not in central london so it is not possible to do everything you listed in a day but without going there, you should manage to do the rest as they are near to each other. not sure about the london pass, look on their website.