HMRC have the following advice for contractors who expect their contract to be for a term greater than 2 years.
2 year rule Articles
Often Umbrella Companies quote that if you are a contractor looking to join them then your contract must be be for a period of less than 2 years. This isn't stricly true.