landgrab caradog ap gruffudd — community