I understand project names can be changed however I don't see any method to change the project ID.
Is this possible using the gcloud shell perhaps if not in the UI?
You cannot change project ID.
You have an option to use a custom domain, e.g. www.myCompany.com, in which case projectID is something that only your internal code needs to know.