Question: Holland & Sherry is a fabric mill founded in London in 1836, on which street it the head office located, in Mayfair, central London?
Sentence (from "Holland &amp; Sherry"): Holland & Sherry provide fabrics to tailors and couture designers throughout the world.
Relevant evidence: No