Amelia Long — British horticulturalist and watercolour painter