Found 2 England, Director jobs