Canon George Albert Cooke Peerage person ID=274480 Children Agnes Margaret Cooke Partners Frances Helen Anderson