Most of the parking is heavily restricted in the Wembley stadium area, simply as it is highly residential / light business use. Quite why they rebuilt the stadium somewhere quite so unsuitable defies belief.
It's for the bike, and thanks for the offer - was rather hoping there might be something onsite. I did the Google search but it seemed a bit vague about bikes