Jon, if you have a chance why not consider getting a 59 day visa from the Embassy in London?
Arrival in Pinas gives only 21 day visa. I have heard someone mention that the 59 day might be available at the airport upon arrival but I have no experience or other knowledge on that.
Hopefully someone who has actually done it might reply.