One of the obvious reasons for having a team located in England is the transportation logistics, since most races are still on European tracks. The other is England's well developed cottage industry for racing components I guess.
I hear USGPE already talking about establishing a European base.
But first things first; "Show me the money!"