The South West has had its first royal visit in 40 years, with about 100 people flocking to a Bunbury bookstore for the chance to meet the Brit.