Due to overwhelming demand, our Residential Camps on 6–11 July and 13–18 July are now fully booked. Limited places remain for the 29 June–4 July and 20–25 July sessions.