Oil painting of England's Lane, Hampstead by Lily Freeman