Abbott and Holder — art dealership and gallery in London, England