London dealer David Hoyland took the leap last November and launched a branch of his Seventeen gallery on New York’s famed Bowery, near both the International Center of Photography and the New Museum.