The most of vacancies I see are from the UK, Netherlands, Denmark, and Switzerland - but I think it's because other are more likely to post jobs in their own respective languages and I only read English (as second language that is).
The problem is not in finding vacancy, but in getting a reply, though... If a recruiter has 50 applications from which 49 are "local" and 50th is a person with funny sounding name from the other side of Europe - guess who's not getting invitation for an interview?...
I don't know about age requirements for a PhD, but for a post-doc there are no regulations for age of an applicant - and there are rules against discrimination based on age (in addition to other kinds).
as for links - try those:
You should also try some networking eg. if you got your MSc in the UK - e-mail your advisor, professors, colleagues etc.