Clearwell Castle is set within the stunning Forest of Dean and provides the perfect fairy tale setting for your wedding day.