Yes 5 years to get 12,000 then how long before they see fit to expand.
Also the Arguments that they have to own the stadium to be able to sell have now fallen flat.
How much is a football team worth with a maximum 12,000 stadium.(how much is Northampton worth) they will have a similar size...