2 leadership jobs in Torfaen