Amy Elsie Horrocks — English pianist and composer