William Oliver (1823-1901) was an English artist. There appears to have been at least one other painter named William Oliver, dates 1804-1853. As far as I can tell, the paintings shown here are by the later one.
Olivette (ca. 1845)