Make it SHORT! Here is a freelance pitch that works:
Hello [insert company/contact person name],
My name is [your name], and I’m a developer based in [town, state]. I saw your listing, and thought I’d be a good fit for the role. Below you’ll find links to my portfolio site and resume, and a form of contact.
Preferred form of contact
I look forward to scheduling a time to talk this week about the project!
By the way, unless you are from the UK or UK based, please do not sign off with “Cheers”.