I've had a ltd company for around 15yrs, I'm a sparks on the Railway working through agency's, Plus points :- it's the least tax you will ever pay I reckon on total stoppages from the gross earnings is 10% maximum, bad points:- it's very hard to get a personal mortgage ( though not impossible)...