Watch out for the scammers though...
I believe that there is a growing number of unlicensed immigration consultants "selling" jobs and TWPs which is against the law.
Again check the bona fides of any "Consultant" and do your due diligence.
Filling in forms is not easy but there is plenty of help available at boards like britishexpats.com. Consultants (even licensed ones) will not speed up the process but will cost you a lot of money.
Best of luck.