yes a miracle happened, I am currently being stocked at Wolf & Badger in their Mayfair store on Dover Street.
it is so exciting and terrifying at the same time!
Here below you have all the informations you need.
Wolf & Badger,
32 Dover Street,
London, W1S 4NE
Telephone: 020 3627 3191
Monday to Wednesday 11am – 6:30pm
Thursday – Saturday 11am – 7pm
Sunday 12pm – 5pm