Nice find! The elusive Mercury Time in New York was likely just a corporate subsidiary with a PO Box.
I’ve never been successful in tracking down a physical address for them in NY, however, certain sources hint at a long defunct Philadelphia office.
There is an entry for Leisurecraft Industries in the Corporation Wiki.
Happy Collecting!
Jason