Apollo Art Auctions room Apollo Art Auctions, 63-64 Margaret Street, London, W1W 8SW, United Kingdom call +44 7424 994167 mail_outline Email auctioneer