Do I need to have geolocations turned on in my device for the NCP App?

No, you can still search for the car park you would like to buy a Season Ticket for, but enabling location services will make the search easier if you are in the location of the car park you wish to buy a ticket for.