Don't want to pay exp. shipping from US.
The only place I am aware of that sold London stuff in the UK was Custom Riders (I got my Queen Vics from them about 4 years ago) however they don't have much now.
Neither Soul Cycle or Paul's Botique seem to have any London stuff either. I know there are a few German shops and an Austrian one too IIRC but can't remember their names.
My guess is you'll have to bite-the-bullet and buy from FF unless you get used stuff!
Si.