$ 0 0 St. George's Park is the home of England's national teams, and a renovation timed for the Euros has been done with rest and success in mind.