The Oxford Policy Fellowship is a not-for-profit company limited by guarantee registered in England and Wales as number 9687433 .