Thanks for everyone's advise it's really appreciated. I was adamant I was going to use an agent but £2200 for someone to check what I am doing is right seems an awful lot and that could go towards my Visa application if I get invited.
But, IF being the word!
I guess if I get it wrong I might not even get an invite which is a higher price to pay. I am so stuck.