Just a thought that if you happen to go to London in the next weeks or days or months, you can personally drop the papers into the Phil. embassy and they will send them back to you when its completed usually the next day. That way you don't need them notarized if you take them in person.
And yes, you can apply for the visa. Tell them what you're proposed dates of travel and that's what they print on the visa. I hope this helps you...
My husband says get it on landing in Phils.you just need to bring what raynaputi mentioned to bring with you...
Gwen