My Appointments page only appears to site users

The page where I have placed Appointments+ shortcodes can be fully viewed by registered site users who log into the site (I have integrated the Membership plugin and have as used a Membership Login Widget on that page so that specific users can obtain a discount). As long as you login you can see things like a calendar of appointment slots. But the page cannot be fully viewed by ordinary site visitors. They can only see content that is not within the shortcodes. They cannot see the page title either. The page title is in a shortcode the theme supplies, but not within an Appointments+ shortcode.
http://www.maharishiayurveda.co.uk/consultations/dr-donn-brennans-consultations/