sailexchange.com.au has a sail database there with dimensions for many including the Northshore 27. They can also recut anything they have in stock to suit.

Any local sailmaker will likely come down and measure for you if you're buying a new sail.
Adding reef points and/or battens is always possible but may not be cost effective.