Russell & Bromley, a renowned British retailer of footwear and accessories, is nestled in the heart of Mayfair,...