your better off being self employed without registering a company name e.g. work through a company like parasol
Parasol - UK’s leading PAYE umbrella company they make sure you pay the right amount of tax and will also do your tax returns for you.
Any contracts you get they cover you for insurance and make sure your working legally etc...
make sure you keep timesheets, reciepts for everything whatever route you take.