Holland & Sherry is a fabric mill founded in London in 1836, on which street it the head office located, in Mayfair, central London?
Holland &amp; Sherry Holland & Sherry is a fabric mill founded in London in 1836 by Stephen George Holland and Frederick Sherry. Its head office is still on Savile Row. Holland & Sherry provide fabrics to tailors and couture designers throughout the world. It is owned by Individualized Apparel Group as of March 2003.
20 Fenchurch Street 20 Fenchurch Street is a commercial skyscraper in London that takes its name from its address on Fenchurch Street, in the historic City of London financial district. It has been nicknamed 'The walkie-talkie' because of its distinctive shape. Construction was completed in spring 2014, and the top-floor 'sky garden' was opened in January 2015. The 34-storey building is 160 m tall, making it the sixth-tallest building in the City of London and the 12th tallest in London.