Had shop premises in Chelsea in1880s.
This photo taken in 1889 shows the street frontage of the shop and the block of apartments above. (166-168 Sloane Street, Chelsea, Greater London)
Courtesy English Heritage NMR
SHOP | CLUB FOYER | CHILLOUT ROOM | ASK LORRAINE