This is a gem of a tune and very reminiscent of something that could have been written by Morley or Grimshaw, especially in the opening sections.
There are some interesting and unusual chord changes and the syncopation and timing is challenging in parts. It's well worth a listen, the score and midi are in the library...Steve.