Hey, I have to go in few minutes, so I can't help you with your letter more carefully. I just answer your questions.
1. It is more formal if you put the address on the top of the letter!
Remember to put the date! It's the formal form of British people.
2. You NEEDN'T put enclosures in...