cadbury castle 2/8 - the believed site of camelot