When I ask Google Now to tell me my appointments, it tells me appointments from some of my calendars, but not Other ones added from URL. How can I get it to recognise these other calendars?
You have to Sync your Google Calender after you add the events to your calender.
Settings>Google Account>Sync Calender
After that refresh Google Now, it should show the calenders.