Hanford Bay Associates Ltd