Company name: Isaac & Ede
Description: Isaac and Ede, dealers in fine antiquarian prints from the 17th to the 20th century
81 Kensington Church St, London W8 4BG, United Kingdom